import Vue from 'vue'
import {
  Container,
  Header,
  Aside,
  Main,
  Footer,
  Row,
  Col,
  Menu,
  MenuItem,
  MenuItemGroup,
  Submenu,
  Breadcrumb,
  BreadcrumbItem,
  Table,
  TableColumn,
  Pagination,
  Progress,
  Button,
  Form,
  FormItem,
  Input,
  Message,
  Tag,
  Dialog,
  Avatar,
  Tooltip,
  MessageBox,
  Transfer,
  Radio,
  RadioGroup,
  RadioButton,
  Notification,
  InputNumber,
  DatePicker,
  Rate,
  Timeline,
  TimelineItem,
  Alert,
  Switch,
  Popover,
} from 'element-ui'

Vue
  .use(Container).use(Header).use(Aside).use(Main).use(Footer).use(Row).use(Col)
  .use(Menu).use(MenuItem).use(MenuItemGroup).use(Submenu)
  .use(Breadcrumb).use(BreadcrumbItem)
  .use(Table).use(TableColumn).use(Pagination).use(Progress)
  .use(Button)
  .use(Form).use(FormItem)
  .use(Input).use(InputNumber)
  .use(DatePicker).use(Rate)
  .use(Transfer)
  .use(RadioGroup).use(Radio).use(RadioButton)
  .use(Tag).use(Dialog).use(Avatar)
  .use(Timeline).use(TimelineItem).use(Switch).use(Popover)
  .use(Tooltip).use(Alert);

// Vue.prototype.$message = Message;
// Vue.prototype.$confirm = MessageBox.confirm;
// Vue.prototype.$notify = Notification;